Filenames

Any item that can be used to create a file or directory will have validation applied to it. This includes the Perforce QAC Project Directory, Multi-Configuration Name, Project Name, CMA Project Name, Unified Project Name, Upload Snapshot Name, & Upload Project Name (for the additional restriction on this, please refer to the final note below).

The following restrictions are applied to these items:

  1. The name must be no more than 100 characters. This reduces the chance of a breach of the 260-character limit imposed by most versions of Windows on file paths.
  2. The following characters are not permitted:
    • < (less than)
    • > (greater than)
    • : (colon)
    • " (double quote)
    • / (forward slash)
    • \ (backslash)
    • | (vertical bar or pipe)
    • ? (question mark)
    • * (asterisk)
    • ’ (single quote)
  3. The following names are not allowed; CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. You should also avoid these names followed immediately by an extension (for example, NUL.txt).
  4. The name must not end with a "." or consist of only "."s, for example ".", "..", "..." etc.
  5. The name must not start or end with a space.
  6. That Upload Project Name is more restrictive. Full details are in the Dashboard support material.